<?php
/*
 * estudo de padrões de projetos com php
 * author: fabricio s costa
 * version: 1.0
 * site: http://fabriciojf.com
 */

require_once('com/fabriciojf/action/Action.class.php');
require_once('com/fabriciojf/include/Mail.class.php');
require_once('com/fabriciojf/persistence/ConfigDAO.class.php');

class EnviarEmailAction implements Action {
    public function execute() {
        $informacoes = $_POST['formparam'];       
       
        foreach ($informacoes as $caption => $informacao){
            if (strtolower($caption) == 'assunto') {
                $assunto = $informacao;
            } else if (strtolower($caption) == 'email') {
                $emailorigem = $informacao;
            } else {
                $conteudo .= $caption . '<br />' . $informacao . '<br /><br />';
            }            
        }
        
        if (!$assunto){$assunto = 'Entrega JumboMail';}
        if (!$emailorigem){$emailorigem = 'adm@jumbocms.com.br';}

        Mail::enviar($emailorigem,'fabriciojf@gmail.com',$assunto,$conteudo);

        $config = new ConfigDAO();
        $idPostSucesso = $config->getRegistro('idPostSucesso')->getValor();

        $_POST['idPost'] = $idPostSucesso;
        FrontController::sendRedirect('LerPost');        
    }
}
?>
